 /*last time 191214 by allen*/
/*index*/
a {outline: none;}a:active {star:expression(this.onFocus=this.blur());}:focus { outline:0; }input{outline:none;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}ul,li,dl,dt,dd{margin:0;list-style:none;padding:0;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}
/*slideshow*/
/*top banner search*/
#head_hot_goods_wrap {position: relative;}
html body,html h1,html h2,html h3,html h4,html h5,html h6,html hr,html p,html blockquote,html dl,html dt,html dd,html ul,html ol,html li,html pre,html form,html fieldset,html legend,html button,html input,html textarea,html th,html td {
margin:0;
padding:0;
}
html body,html button,html input,html select,html textarea {
font:12px/1.5 arial, \5b8b\4f53;
}

html h1,html h2,html h3,html h4,html h5,html h6 {
font-size:125%;
color:#930;
}

html address,html cite,html dfn,html em,html var {
font-style:normal;
}

html code,html kbd,html pre,html samp {
font-family:couriernew, courier, monospace;
}

html small {
font-size:12px;
}

html ul,html ol {
list-style:none;
}

html a:hover {
text-decoration:underline;
}

html sup {
vertical-align:text-top;
}

html sub {
vertical-align:text-bottom;
}

html legend {
color:#000;
}

html fieldset,html img {
border:0;
}

html button,html input,html select,html textarea {
font-size:100%;
}

html table {
border-collapse:collapse;
border-spacing:0;
}

a:focus {outline-style:none; -moz-outline-style: none;}

.index-banner{
  width: 100%;
  position: relative;
}
.index-banner img{
  width: 100%;
}
.index-banner .i-banner ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.index-banner .i-banner ul li{
  position: absolute
  display: none;
  opacity: 0;
}
.index-banner .i-banner ul li:nth-child(1){
  opacity: 1;
  display: block;
}
.index-banner .i-banner ul li img{
  width: 100%;
  position: absolute;
  top: 0px;
}
.index-banner .i-banner ul li:first-child img{
  position: relative;
}
.index-banner .nexImg,.index-banner .preImg{
  padding: 25px 10px 25px 10px;
  position: absolute;
  top: 50%;
  margin-top: -53px;
  background: #000000;
  opacity: 0.5;
  border-radius: 5px;
  z-index: 10;
  
}
.index-banner .nexImg:hover,.index-banner .preImg:hover{
  opacity: 0.8;
}
.index-banner .nexImg{
  right: 0px;
}
.index-banner .nexImg img,.index-banner .preImg img{
  
  
}
.index-banner .jumpBtn{
  width: 100%;
  position: absolute;
  bottom: 20px;
  text-align: center;
}
.index-banner .jumpBtn ul{
  margin-bottom: 0px;
  padding: 0px;
}

.index-banner .jumpBtn ul li{
  width: 12px;
  height: 12px;
  border-radius: 12px;
  display: inline-block;
  background-color: #fff;
  opacity: 0.6;
  margin-left: 10px;
  cursor: pointer;
}
.index-banner .jumpBtn ul li:first-child{
  margin-left: 0px;
}
@media screen and (max-width:768px) {
  .index-banner{
    width: 100%;
    height: 345px;
    overflow: hidden;
  }
  .index-banner .i-banner ul li img{
    width: 768px;
    height: 345px;
    position: absolute;
    left: 50%;
    margin-left: -384px;
  }
}
/*banner结束*/




/* 幻灯开始*/
#imgshow_mask{width:100%; position:absolute; z-index:1; background:url(../images/imgshow_mask.png) repeat-x 0 0; height:27px;}
.bannerbg {height:400px; overflow:hidden;}
#imageShow{ clear:both;}
#imageShow .imagebg{height:400px; overflow:hidden; position:relative;}
#imageShow .imagebg li { height: 400px; overflow: hidden; position:absolute; top:0; left:0; width:100%; display:block; filter:alpha(opacity=0); opacity: 0;}

.bannerbg_1{width:50%; position:absolute; top:0; left:0; height:400px;}
.bannerbg_2{width:50%; position:absolute; top:0; right:0; height:400px;}
.bannerbg_main{background-position:center; background-repeat:no-repeat; width:100%; position:absolute; top:0; right:0; height:400px;}
.banner {margin:0 auto;width:960px;height:400px;position:relative;overflow:hidden;}
.btn_home_down {width:195px;height:62px;position:absolute;top:296px;left:36px;cursor:pointer;background:url(../images/indexbanner/btn_home_down.png);}
.btn_home_android {width:195px;height:62px;position:absolute;top:296px;left:240px;cursor:pointer;background:url(../images/indexbanner/btn_home_android.png);} 


.scrollbg {height:80px;background:#f4f4f4 url(../images/indexbanner/scroll_bg.png) 0 100% repeat-x;}
.scroll {margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next {display:block;width:48px;height:76px;position:absolute;}
a.s_pre {background:url(../images/indexbanner/arrow_l.png);top:4px;left:0;}
a.s_pre:hover {background:url(../images/indexbanner/arrow_l_on.png);}
a.s_next {background:url(../images/indexbanner/arrow_r.png);top:4px;right:0;}
a.s_next:hover {background:url(../images/indexbanner/arrow_r_on.png);}
.outScroll_pic{  height: 76px;margin-left: 70px;overflow: hidden;position:relative;width:822px; top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px; height:76px; }
.scroll_pic li {float:left;float: left; height: 65px;width: 145px; margin: 5px 9px; _margin:5px 14px 5px 4px;cursor:pointer;  background:#000;}
.scroll_pic li img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:144px;height:65px;border:2px #ff780d solid;background:url(../images/indexbanner/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
/* 幻灯结束*/



#main_head_box {
width:100%;
position:relative;
color:#424242;
}

#main_head_box #menu_wrap {
height:99px;
margin:0 auto;
}

#menu_content_bg {
width:100%;
overflow:hidden;
position:absolute;
background:#fff;
z-index:700;
transition:all 3s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
}

#menu_content_bg #menu_content_wrap ul {
height:auto;
width:100%;
position:absolute;
color:#424242;
display:block;
}

#menu_content_bg #menu_content_wrap ul li {
display:none;
width:100%;
height:230px;
}

#menu_content_bg #menu_content_wrap ul li .menu_content {
float:left;
width:160px;
cursor:pointer;
margin-top:30px;
}

#menu_content_bg #menu_content_wrap ul li .menu_content p {
font-size:13px;
text-align:center;
margin-top:20px;
}

#menu_content_bg #menu_content_wrap ul li .menu_content_line {
width:0;
height:100px;
float:left;
border-left:1px solid #D0D0D0;
margin:30px 20px;
}
#head_other_wrap {
width:1226px;
height:170px;
color:#fff;
font-size:13px;
margin:14px auto 0;
}

#head_other_wrap #head_other {
width:235px;
height:170px;
float:left;
background:#5f5750;
}

#head_other_wrap #head_other ul li {
display:block;
width:76px;
height:85px;
float:left;
margin-left:2px;
}

#head_other_wrap #head_other ul li #div1 {
border-right:1px solid #888;
border-bottom:1px solid #888;
}

#head_other_wrap #head_other ul li #div2 {
border-left:1px solid #888;
border-bottom:1px solid #888;
}

#head_other_wrap #head_other ul li #div3 {
border-left:1px solid #888;
border-bottom:1px solid #888;
border-right:1px solid #888;
}

#head_other_wrap #head_other ul li #div4 {
border-right:1px solid #888;
border-top:1px solid #888;
}

#head_other_wrap #head_other ul li #div5 {
border-left:1px solid #888;
border-top:1px solid #888;
}

#head_other_wrap #head_other ul li #div6 {
border-left:1px solid #888;
border-top:1px solid #888;
border-right:1px solid #888;
}

#head_other_wrap #head_other ul li div {
width:70px;
height:70px;
text-align:center;
margin:5px auto 0;
}

#head_other_wrap #head_other ul li div p {
line-height:15px;
}

#head_other_wrap #head_other ul li div p img {
margin:8px;
}

#head_other_wrap .head_other_ad {
width:316px;
height:170px;
float:left;
margin-left:14px;
}

#head_hot_goods_wrap {
width:1226px;
color:#424242;
margin:0 auto;
}

#head_hot_goods_wrap #head_hot_goods_title {
width:1226px;
height:55px;
line-height:60px;
}

#head_hot_goods_wrap #head_hot_goods_content {
width:1226px;
height:345px;
overflow:hidden;
position:relative;
}

#head_hot_goods_wrap #head_hot_goods_content ul {
width:2500px;
height:300px;
position:absolute;
left:0;
overflow:hidden;
transition:all 3s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
}

#head_hot_goods_wrap #head_hot_goods_content ul li {
width:237px;
height:300px;
padding-top:20px;
margin-right:10px;
background:#fff;
float:left;
text-align:center;
border-top:1px solid #FF6700;
}

#head_hot_goods_wrap #head_hot_goods_content ul li a:hover {
text-decoration:none;
cursor:pointer;
}

#head_hot_goods_wrap #head_hot_goods_content ul li a:nth-child(2){
font-size:13px;
color:#333;
margin:15px auto;
}

#head_hot_goods_content ul li h3{
font-size:13px;
color:#333;
margin:15px auto;
}

#head_hot_goods_wrap #head_hot_goods_content ul li a:nth-child(3) {
font-size:12px;
color:#B0B0B0;
}

#main_show_box #floor_1 {
width:1228px;
overflow:hidden;
margin:0 auto;
padding:1px;
}

#main_show_box .floor_goods_wrap {
width:1240px;
margin:0 auto;
}

#main_show_box .floor_goods_wrap ul li:first-child {
width:234px;
height:600px;
}

#main_show_box .floor_goods_wrap ul li {
width:234px;
height:302px;
float:left;
text-align:center;
position:relative;
background:#fff;
margin-top:10px;
margin-left:10px;
cursor:pointer;
transition:all 3s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
}

#main_show_box .floor_goods_wrap .gd {
width:234px;
height:146px;
float:left;
position:relative;
background:#fff;
margin-top:10px;
margin-left:10px;
cursor:pointer;
transition:all 3s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
font:15px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif,#424242;
}

#main_show_box .floor_goods_wrap .gd img {
width:50px;
height:50px;
}

#main_show_box .floor_goods_wrap .gd .floor_s_img {
position:absolute;
top:60px;
right:20px;
}

#main_show_box .floor_goods_wrap .gd .floor_s_tit {
font-size:15px;
font-weight:400;
overflow:hidden;
margin:45px 5px 10px 15px;
}
#main_show_box .floor_goods_wrap .gd .STYLE1{
color: #424242;}
#main_show_box .floor_goods_wrap .gd .floor_s_price {
font-size:12px;
color:#BEBEBE;
margin:20px 15px 10px 15px;
}
#head_other li div:hover{opacity:1;}
#head_other li div{opacity:0.7;}
#wx1{ display:none;}

#main_show_box .floor_goods_wrap_1 ul li {
float:left;
width:292.5px;
height:415px;
margin-top:10px;
margin-right:14px;
margin-bottom:14px;
cursor:pointer;
background:#fff;
-webkit-transition:all 1s;
}

#main_show_box .floor_goods_wrap_1 ul li a {
color:#757575;
text-decoration:none;
}

.review {
height:72px;
font-size:14px;
line-height:24px;
font-weight:400;
overflow:hidden;
color:#333;
margin:0 28px 22px;
}

.author {
position:relative;
height:18px;
font-size:12px;
color:#b0b0b0;
margin:0 28px 8px;
padding:0 10px 0 0;
}

.info {
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
margin:0 30px;
}

.info title {
display:inline-block;
font-size:14px;
font-weight:400;
max-width:170px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
_zoom:1;
vertical-align:bottom;
color:#333;
margin:0;
}

#main_show_box .floor_goods_wrap ul li a:nth-child(2) {
font-size:15px;
margin-top:15px;
color:#424242;
}
.floor_goods_tit{
font-size:15px;
margin-top:15px;
color:#424242;
font-weight:400;
}

#main_show_box .floor_goods_wrap ul li a:nth-child(3) {
font-size:12px;
margin-top:5px;
color:#BEBEBE;
}

#main_show_box .floor_goods_wrap ul li a:nth-child(4) {
font-size:15px;
margin-top:15px;
color:#FF6700;
}

#main_new #floor_1 {
width:1238px;
overflow:hidden;
margin:0 auto;
padding:1px;
}

#main_new #floor_1 #floor_head .title_span {
font-size:20px;
font-weight:700;
color: #424242;
}
#main_new #floor_1 #floor_head .index-dt {
	float:right; margin-right:50px;font-size: 16px; color: #930;
}
#main_new .floor_new ul li {
width:600px;
height:80px;
float:left;
background:#EDEDED;
overflow:hidden;
margin:3px 9px 5px 1px;
}

#main_new .floor_new .time {
height:100%;
background:#CCC;
color:#fff;
float:left;
font-weight:700;
line-height:28px;
text-align:center;
width:80px;
font-size:16px;
}

#main_new .floor_new .time em {
display:block;
font-size:40px;
height:40px;
padding-top:14px;
}

#main_new .floor_new dd {
line-height:24px;
color:#BEBEBE;
margin-left:90px;
margin-top:5px;
}

#main_new .floor_new dd a {
color:#666;
}

#main_new .floor_new dd p {
margin-right:10px;
font-size:12px;
color:#888;
}

#foot_box {
width:100%;
}

#foot_box #foot_wrap .foot_top {
width:100%;
height:80px;
line-height:80px;
}

#foot_box #foot_wrap .foot_top ul {
width:80%;
height:100%;
margin-left: 220px;
}

#foot_box #foot_wrap .foot_top ul .font_top_i {
font-size:25px;
font-weight:100;
margin:0 50px;
}

#foot_box #foot_wrap .foot_top ul li {
float:left;
color:#9D9D9D;
font-size: 16px;
}

#foot_box .foot_note_box {
width:100%;
height:80px;
background:#fafafa;
}

#foot_box .foot_note_box .foot_note_wrap .foot_note_con {
width:800px;
height:50px;
margin-top:15px;
}

#foot_box .foot_note_box .foot_note_wrap .foot_note_con .foot_logo {
width:38px;
height:38px;
display:block;
background:#FF6700;
float:left;
}

#foot_box .foot_note_box .foot_note_wrap .foot_note_con .foot_note_txt {
display:block;
height:50px;
width:750px;
float:left;
margin-left:10px;
}

#foot_box .foot_note_box .foot_note_wrap .foot_note_con .foot_note_txt a {
font-size:12px;
color:#757575;
}

#foot_box .foot_note_box .foot_note_wrap .foot_note_con .foot_note_txt h {
font-size:13px;
margin:0 5px;
}

html a,#main_show_box .floor_goods_wrap ul li a:hover {
text-decoration:none;
}

#head_hot_goods_wrap #head_hot_goods_title .title_span,#main_show_box #floor_1 #floor_head .title_span {
font-size:20px;
font-weight:700;
color:#424242;
}
.title_span a{
font-size:18px;
font-weight:normal;
color:#666;
margin-left: 10px;
}
.title_span a:hover{
text-decoration:none;
color:#c35104;
}

#head_hot_goods_wrap #head_hot_goods_content ul li a,.figure-img a,#main_show_box .floor_goods_wrap ul li a {
display:block;
}

#main_show_box,#main_new {
width:100%;
background:#f5f5f5;
padding-bottom:15px;
}

#main_show_box #floor_1 #floor_head,#main_new #floor_1 #floor_head {
width:100%;
height:58px;
padding-top:1px;
line-height:70px;
}

#main_show_box .floor_goods_wrap ul,#main_show_box .floor_goods_wrap_1 ul,#main_new .floor_new ul {
height:100%;
}

#main_show_box .floor_goods_wrap_1,#main_new .floor_new {
width:1226px;
margin:0 auto;
}

#main_show_box .floor_goods_wrap_1 ul li figure-img,.figure-img img {
width:292.5px;
height:220px;
margin:0 0 28px;
}

#foot_box #foot_wrap,#foot_box .foot_note_box .foot_note_wrap {
width:1226px;
overflow:hidden;
margin:0 auto;
}

.yqlj{
	width:80%;
	margin:0 auto;
	padding:1px;
	line-height:25px;
	color:#424242;
	margin-bottom:10px;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	height: 25px;
	overflow: auto;
}
.yqlj a,a:hover{ color:#888; }
.yqlj a{margin-left:1px; }


/*user custom*/